package com.jie.dao;

import com.baomidou.mybatisplus.annotation.FieldFill;
import com.baomidou.mybatisplus.annotation.TableField;
import com.jie.entity.GoodsAttrs;
import lombok.Data;

import java.math.BigDecimal;
import java.time.LocalDateTime;
import java.util.List;
@Data
public class CartDao {
    private Integer shoppingId;

    /**
     * 商品id
     */
    private String goodsId;

    /**
     * 购买商品数量
     */
    private Integer number;

    /**
     * 总价(动态属性增加的价格和单价之和)
     */
    private BigDecimal totalPrice;

    /**
     * 用户id
     */
    private Integer userId;

    /**
     * 选择了的动态属性下标
     */
    private String manyAttrsIndex;

    /**
     * 商品名称
     */
    private String goodsName;

    /**
     * 商品价格
     */
    private BigDecimal goodsPrice;

    /**
     * 商品重量
     */
    private Double goodsWeight;

    /**
     * 商品数量
     */
    private Integer goodsNumber;

    /**
     * 商品状态
     */
    private String goodsState;

    /**
     * 创建时间
     */
    private LocalDateTime createTime;

    /**
     * 更改时间
     */
    private LocalDateTime updateTime;

    /**
     * 商品评价星级
     */
    private Integer star;

    /**
     * 销售数量
     */
    private Double quantitySold;

    /**
     * 商品分类
     */
    private String goodsCat;

    /**
     * 商品普通图片
     */
    private String pics;

    /**
     * 商品详情图片
     */
    private String detailPics;

    /**
     * 文字的商品介绍
     */
    private String goodsIntroduce;

    /**
     * 创建者
     */
    private Integer createAdminId;
    private List<GoodsAttrs> manyAttrs;
    private List<GoodsAttrs> onlyAttrs;
    /**
     * 是否选中该商品
     */
    private String checked;
}
